plant new trees - German English Dictionary